make a good (initial) impression - İngilizce Eşanlam Sözlük